用vb编写一个选择题的程序怎么弄啊?

用vb编写一个选择题的程序怎么弄啊?,第1张

既然是选择题,那肯定有很多题,你可以在页面当中添加一个“下一题”的按钮,再把这个按钮的TabIndex属性搏卜设置为0,这样在显示页面时,基贺穗默认选中的是“下一题”的这拍轮个按钮,这样的页面才比较最合理。

PS:在做选择题这样的程序时,最好采用数据库编程,就是将题目和答案都放在数据库中,每次执行时,题目都是从数据库中提取,这样即使题目有上百题,VB中只要有一个界面就行了,这样更加方便。

#include <旁首stdio.h>

void main()

{

int count = 0

char answer

char name[20]

int num

printf("欢迎来到皮皮蟹设计的选择题考试程序!\n")

printf("请输入您的姓名:")

scanf("%s",&name)

printf("请输入您的学号:")

scanf("%d",&num)

system("pause")

printf("考试开始!时间为30分钟\n")

printf("1.请选出 缺乏的,欠缺的 的英文翻译\亩启正n")

printf(" A、courtesy\n B、coward\n C、deficient\n D、deflect\迅悔n")

x: answer = getchar()

switch(answer)

{

case 'C' : printf("回答正确,加15分\n")count =count +15

break

case 'A' : printf("回答错误!")

break

case 'B' : printf("回答错误!")

break

case 'D' : printf("回答错误!")

break

default : goto x

break

}

system("pause")

printf("2.请选出 谦虚 谦恭 请安 的英文翻译\n")

printf(" A、courtesy\n B、coward\n C、deficient\n D、deflect\n")

l: answer = getchar()

switch(answer)

{

case 'A' : printf("回答正确,加15分\n")count =count +15

break

case 'B' : printf("回答错误!")

break

case 'C' : printf("回答错误!")

break

case 'D' : printf("回答错误!")

break

default :goto l

break

}

}

我把后面的部分省略了,我直接在每道题default后面用了goto语句,既能让别人按错键重新按,又能将两道题连起来。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12520681.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存