沈阳师范大学大一上册C语言PTA题目集以及答案(第一章 基本数据类型与表达式 判断题篇)
1-1
double f = 2.5e5;
printf (“f=%5.4lf\n”, f);
The output will be
f=250000.0000
(1分)
T
作者
李克峰
单位
浙江大学
1-1
(1 分)
1-2
int a,b;
scanf(“a=%d,b=%d”,&a,&b);
the correct input should be: 5,6
(1分)
T
作者
李克峰
单位
山东交通学院
1-2
(1 分)
1-3
语句printf("%.2f",1.0/3);输出为0.33。
(1分)
T
作者
王从银
单位
吉首大学
1-3
(1 分)
1-4
C语言中不能用scanf 函数输入字符。
(1分)
F
作者
颜晖
单位
浙江大学城市学院
1-4
(1 分)
1-5
执行以下程序段后,输出i = 10, j = 20。
int i, j;
i = 10;
j = 20;
printf(“i = %d, j = %d”, j, i);
(1分)
F
作者
颜晖
单位
浙江大学城市学院
1-5
答案正确
(1 分)
1-6
执行以下程序段,输入10,输出10.00。
double x;
scanf("%d", &x);
printf("%.2f", x);
(1分)
F
作者
颜晖
单位
浙江大学城市学院
1-6
(1 分)
1-7
执行以下程序段,输入20,输出20.00。
double x;
scanf("%f", &x);
printf("%.2f", x);
(1分)
F
作者
颜晖
单位
浙江大学城市学院
1-7
(1 分)
1-8
执行以下程序段,输入30,输出30.00。
double x;
scanf(“x=%lf”, &x);
printf("%.2f", x);
(1分)
F
作者
颜晖
单位
浙江大学城市学院
1-8
(1 分)
1-9
执行以下程序段,输入1001 3 0.025,输出1001#3#0.025。
int money, year;
double rate;
scanf("%d %lf %d “, &money, &year, &rate);
printf(”%d#%d#%.3f", money, year, rate);
(1分)
F
作者
颜晖
单位
浙江大学城市学院
1-9
(1 分)
1-10
C语言中不能用printf函数输出字符。
(1分)
F
作者
颜晖-历年试卷
单位
浙江大学城市学院
1-10
(1 分)
1-11
设变量已正确定义,执行以下程序段,顺序输入三个字符’k’,则输出k。
scanf(“%c%c%c”, &ch1, &ch2, &ch3);
printf(“%c”, ch2);
(1分)
T
作者
颜晖
单位
浙江大学城市学院
1-11
(1 分)
1-12
下面这段代码,用%d格式打印输出double型变量,将会进行取整,输出为3。
#include <stdio.h>
int main(){
double pi = 3.14159;
printf("%d", pi);
return 0;
}
(1分)
F
作者
周强
单位
青岛大学
1-12
1-13
下面这段代码,用%.2f格式打印输出int型变量,将会输出2019.00。
#include <stdio.h>
int main(){
int k=2019;
printf("%.2f", k);
return 0;
}
(1分)
F
作者
周强
单位
青岛大学
1-13
(1 分)
1-14
下面这段代码,用%d格式打印输出double型变量,不会进行取整,打印输出的结果不会为3。
#include <stdio.h>
int main(){
double pi = 3.14159;
printf("%d", pi);
return 0;
}
(1分)
T
作者
周强
单位
青岛大学
1-14
(0 分)