天龙八部新宝石有3.4么:求"c语言编程简介试题(1)"答案

来源:百度文库 编辑:高考问答 时间:2024/05/09 10:58:55
C语言编程简介试题(1)
1、 C语言中的变量名不能以_______开头。
A 0到9之间的数字 B 一个小写字母 C 一个大写字母 D 下划线
2、如果X是一个整数变量,那么以下哪个答案会是赋值X=1/3的结果?
A 0.33 B 0.30 C 0 D 为定义的无用数据
3、以下哪些不是有效的字符常量?
Ⅰ“a” Ⅱ“Bill” Ⅲ‘a’ Ⅳ‘Bill’
A Ⅰ,Ⅱ,Ⅳ B Ⅰ,Ⅱ,Ⅲ C Ⅱ,Ⅲ,Ⅳ D Ⅰ,Ⅲ,Ⅳ
4、观察以下程序:
#include<stdio.h>
main()
{
int x,y,z;
scanf(“%d”,&x);
if(x<5)
{y=100;z=-5;}
Printf(“%d%d%d” ,x,y,z);
}
当输入7时,程序y和z会出现什么结果?
A 100 -5 B 3 -5 C 100 3 D 无用数据 无用数据
5、如果n=2,那么以下程序会输出什么结果?
switch(n)
{
case 1:printf(“ You have chosen to add data\n”);
break;
case 2:printf(“ You have chosen to delete data\n”);
break;
case 3:printf(“ You have chosen to view data\n”);
break;
case 4:printf(“ You have chosen to print data\n”);
break;
default:printf(“Invalid input\n”);
break;
}
A You have chosen to add data
B You have chosen to delete data
C You have chosen to delete data
Invalid input
D You have chosen to delete data
You have chosen to view data
6、声明为int x[1];的数组包含多少个元素?
A 0 B 1 C 2 D 不包含任何元素,因为声明无效
7、对于声明为char name[25][80];的数组,可以用以下哪种方式访问它的元素?
A name[i][j] B name C name[k] D name[25][80]
8、以下哪一项正确的定义了结构?
Ⅰ struct{
int x;
float y;
};

Ⅱ struct{
int x;
float y;
}a,b;

Ⅲ struct{
int x;
float y;
}a,b;

Ⅳ 以上皆是
A Ⅰ,Ⅱ B Ⅳ C Ⅱ,Ⅲ D Ⅰ,Ⅲ
9、以下哪一项是 typedef的正确用法?
Ⅰ typedef myVar float; Ⅱ typedef float myVar;
Ⅲ typedef float char myVar; Ⅳ typedef char name[40];
10、函数标题带有一个标识符有及为其定义的类型的列表,该列表以逗号分割。这些参数秒作什么?
A 实际参数 B 形式参数 C 原型数 D 规格化参数

1:A 2:C 3:A 4:D 5:B 6:C 7:A 8:B 9:B 10:B
4题有疑问,答案D.没有数据,不太正确,应该是不确定才对!
8题有疑问,II 和III不一样的吗???
struct [结构体名]{
变量列表;
}[变量];
9题也有疑问,II 和 IV都是对的, typedef 数据类型 自定义名称
如:typedef char Charactor
typedef struct{
char name[20];
int num;
}DataBase;

自己做吧。这种东西不该到这儿来问。

想学到东西,自己做