注意:此页面搜索的是所有试题
大连工业大学-C语言上
(单选题) 在C语言程序中,表达式5%2的结果是(本题2.0分)
A、 2.5
B、 2.0
C、 1.0
D、 3.0
(单选题) 若想对文本文件只进行读操作,打开此文件的方式为( )。(本题2.0分) A、 "r" B、 "W" C、 "a" D、 "r+"
(单选题) 下列关于变量数据类型的描述中,错误的是()。(本题2.0分) A、 定义变量时int型数据类型可以省略 B、 变量的数据类型可以决定该变量占内存的字节数 C、 变量的数据类型是可以被强制的 D、 变量的数据类型是有高低之分的
(单选题) 假定所有变量均已正确说明,下列程序段运行后x的值是( )。 a=b=c=0; x=35; if (!a) x--; else if( ) ; if( ) x=3; else x=4;(本题2.0分) A、 34 B、 4 C、 35 D、 3
(单选题) 若int k=7,x=12;则能使值为3的表达式是( )。(本题2.0分) A、 x%=(k%=5) B、 x%=(k-k%5) C、 x%=k-k%5 D、 (x%=k)-(k%=5)
(单选题) 下列叙述中正确的是( )。(本题2.0分) A、 预处理命令行必须位于源文件的开头 B、 在源文件的一行上可以有多条预处理命令 C、 宏名必须用大写字母表示 D、 宏替换不占用程序的运行空间
(单选题) 已知i、j、k为int型变量,若要从键盘输入2,3,4<回车>,使i、j、k的值分别为2、3、4,以下正确的输入语句是( )。(本题2.0分) A、 scanf("%3d,%3d,%3d",&i,&j,&k); B、 scanf("%d,%d,%d",&i,&j,&k); C、 scanf("%d%d%d",&i,&j,&k); D、 scanf("i=%d,j=%d,k=%d",&i,&j,&k);
(单选题) 以下运算符优先级最低的是( )。(本题2.0分) A、 && B、 & C、 || D、 |
(单选题) 下列运算符不能重载为友元函数的是(本题2.0分) A、 = () [] -> B、 + - ++ -- C、 > < >= <= D、 += -= *= /=
(单选题) 设a、b和c都是int型变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是( )。(本题2.0分) A、 a&&b B、 a<=b C、 a||b+c&&b-c D、
(单选题) 若变量已正确定义,下面程序段的输出结果是( )。 #include<stdio.h> main() {float x=1.236547; printf("%f\n",(int)(x*1000+0.5)/(float)1000); }(本题2.0分) A、 1.237000 B、 输出格式说明与输出项不匹配,输出无定值 C、 1.236000 D、 1.24
(单选题) 如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为(本题2.0分) A、 myclass operator++() B、 myclass operator++( int ) C、 myclass& operator++() D、 myclass& operator++( int )
(单选题) 一个类的友元函数能够访问该类的(本题2.0分) A、 私有成员 B、 保护成员 C、 公有成员 D、 所有成员
(单选题) 下面对C语言优点的描述中,错误的是():(本题2.0分) A、 程序简洁 B、 数据类型丰富 C、 运算符较少 D、 运行效率高
(单选题) 以下不正确的是()。(本题2.0分) A、 语句for(i=0;;i++)表示无限循环 B、 for(;;)表示无限循环 C、 for()也表示无限循环 D、 while(1)表示无限循环
(单选题) 若想对文本文件只进行读操作,打开此文件的方式为( )。(本题2.0分) A、 "r" B、 "W" C、 "a" D、 "r+"
(单选题) 下列关于变量数据类型的描述中,错误的是()。(本题2.0分) A、 定义变量时int型数据类型可以省略 B、 变量的数据类型可以决定该变量占内存的字节数 C、 变量的数据类型是可以被强制的 D、 变量的数据类型是有高低之分的
(单选题) 假定所有变量均已正确说明,下列程序段运行后x的值是( )。 a=b=c=0; x=35; if (!a) x--; else if( ) ; if( ) x=3; else x=4;(本题2.0分) A、 34 B、 4 C、 35 D、 3
(单选题) 若int k=7,x=12;则能使值为3的表达式是( )。(本题2.0分) A、 x%=(k%=5) B、 x%=(k-k%5) C、 x%=k-k%5 D、 (x%=k)-(k%=5)
(单选题) 下列叙述中正确的是( )。(本题2.0分) A、 预处理命令行必须位于源文件的开头 B、 在源文件的一行上可以有多条预处理命令 C、 宏名必须用大写字母表示 D、 宏替换不占用程序的运行空间
(单选题) 已知i、j、k为int型变量,若要从键盘输入2,3,4<回车>,使i、j、k的值分别为2、3、4,以下正确的输入语句是( )。(本题2.0分) A、 scanf("%3d,%3d,%3d",&i,&j,&k); B、 scanf("%d,%d,%d",&i,&j,&k); C、 scanf("%d%d%d",&i,&j,&k); D、 scanf("i=%d,j=%d,k=%d",&i,&j,&k);
(单选题) 以下运算符优先级最低的是( )。(本题2.0分) A、 && B、 & C、 || D、 |
(单选题) 下列运算符不能重载为友元函数的是(本题2.0分) A、 = () [] -> B、 + - ++ -- C、 > < >= <= D、 += -= *= /=
(单选题) 设a、b和c都是int型变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是( )。(本题2.0分) A、 a&&b B、 a<=b C、 a||b+c&&b-c D、
(单选题) 若变量已正确定义,下面程序段的输出结果是( )。 #include<stdio.h> main() {float x=1.236547; printf("%f\n",(int)(x*1000+0.5)/(float)1000); }(本题2.0分) A、 1.237000 B、 输出格式说明与输出项不匹配,输出无定值 C、 1.236000 D、 1.24
(单选题) 如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为(本题2.0分) A、 myclass operator++() B、 myclass operator++( int ) C、 myclass& operator++() D、 myclass& operator++( int )
(单选题) 一个类的友元函数能够访问该类的(本题2.0分) A、 私有成员 B、 保护成员 C、 公有成员 D、 所有成员
(单选题) 下面对C语言优点的描述中,错误的是():(本题2.0分) A、 程序简洁 B、 数据类型丰富 C、 运算符较少 D、 运行效率高
(单选题) 以下不正确的是()。(本题2.0分) A、 语句for(i=0;;i++)表示无限循环 B、 for(;;)表示无限循环 C、 for()也表示无限循环 D、 while(1)表示无限循环